(mechanical/power) shovel - German English Dictionary